1
general::
Phrase(s): cover the waterfront
to deal with every detail concerning a specific topic. • Her talk really covered the waterfront. By the time she finished, I knew much more than I wanted to know.
McGrawhill's American Idioms And Phrasal Verbs